home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / wordproc / hshell1.arj / HS_IDE.HYP < prev    next >
Text File  |  1993-12-29  |  11KB  |  452 lines

  1. .REMARK
  2. Control Hyperfile - version 4.3
  3. Global items for Integrated Development Environment
  4. Copyright (c) Text Technology 1990,1991
  5.  
  6. Menus and notes utilise 'v' condition for VIEW mode
  7. -
  8. Hook in key mapping first
  9. .
  10. .SCRIPT H_SETUP
  11. K##A@MH_FUNCTION
  12. -- warn if not enough room
  13. ZI$(&f#)<$(&l);P$(&V92) $(&f#) < $(&l)
  14. .
  15.  
  16. .REMARK 
  17. Editing items
  18. .
  19. .MENU H_FUNCTION
  20. Edit item    |MH_Edit
  21. Add item     |MH_Add
  22. Maintenance  |MH_Maintenance
  23. Debugging    |MH_Debug
  24. Incremental  |#I
  25. V - Save As  |#Y?Filename.ext
  26. Save and exit|#X
  27. Quit         |#Q
  28. .
  29. .MENU H_Edit
  30. Current frame|#EF$1
  31. Frame        |SH_EDIT(C)
  32. Global Item  |SH_EDIT(I)
  33. Local Item   |SH_EDIT(i)
  34. Text file    |SH_EDIT(l*.*)
  35. Header       |#EU
  36. Edit Footer  |#EV
  37. .
  38. .MENU H_Add
  39. Frame        |SH_ADD(C)
  40. Global Item  |SH_ADD(I)
  41. Local Item   |SH_ADD(i)
  42. Text file    |SH_ADD(l*.*)
  43. Index        |#AI
  44. .
  45. .MENU H_Maintenance
  46. View item    |SH_MAINT(V)
  47. Rename item  |SH_RENAME
  48. Title change |SH_TITLE CHANGE
  49. Delete item  |SH_MAINT(D)
  50. Whats deleted|#V@Z
  51. Information  |SH_INFORMATION
  52. Undelete item|SH_UNDEL
  53. Move item    |SH_MOVE
  54. Print item   |SH_MAINT(P)
  55. Global search|#V@Y?Search string
  56. Local search |#V@y?Search string
  57. .
  58. .MENU H_DEBUG
  59. Item Check     |SH_MAINT(C)
  60. Full Check     |A@MH_CHECK
  61.  ------------- |Y
  62. Open trace file|ZwTRACE.OUT;MH_Debug
  63. Action trace   |O72
  64. Condition trace|O74
  65. Both trace     |O76
  66. View trace file|Zw;TTRACE.OUT
  67. Error code text|Và?Error code;p@MH_ERRTXT($à)
  68. Disable trace  |O70
  69.  ------------- |Y
  70. Trace labels   |O71
  71. .
  72. .MENU H_APPEND
  73. Global item     |i@I
  74. Local item      |i@i
  75. Frame           |i@C
  76. Referenced item |i@R
  77. Text file       |f@L*.*
  78. Note file       |f@d*.NTE
  79. Menu file       |f@d*.MNU
  80. Script file     |f@d*.HSF
  81. BLOAD screen    |t@d*.PIC
  82. BLOAD with attrs|w@d*.PIC
  83. .
  84. .MENU H_CHECK
  85. Frames       |#V@U
  86. Global Items |#V@V
  87. Local Items  |#V@v
  88. .
  89. .MENU H_CONVERSION
  90. Convert line to uppercase |cu
  91. Convert line to lowercase |cl
  92. Strip spaces in line      |cs
  93. Convert word to uppercase |bLBeLBpcu;BdEDb
  94. Convert word to lowercase |bLBeLBpcl;BdEDb
  95. .
  96.  
  97. .MENU H_EDIT TYPE
  98. Frame       |C
  99. Global Item |I
  100. Local Item  |i
  101. Search Items|Y?search for
  102. Text file   |l*.*
  103. .
  104. .MENU H_GLOBAL ITEM
  105. Note      |N
  106. Menu      |M
  107. Script    |S
  108. Remark    |R
  109. Print     |P
  110. Check     |C
  111. Text file |T
  112. Header    |U
  113. Footer    |V
  114. .
  115. .MENU H_LOCAL ITEM
  116. Note    |n
  117. Menu    |m
  118. Script  |s
  119. Remark  |r
  120. Print   |p
  121. Check   |c
  122. .
  123. .MENU H_EDMENU
  124. ?vHelp          |hNH_VIEW KEYS
  125. \vHelp          |x@MH_EDHELP
  126. \vAppend item   |x@MH_APPEND
  127. \vInsert ref    |x@MH_INSERT REF
  128. \vConversions   |x@MH_CONVERSION
  129. \vMark line     |.
  130. \vCut from mark |-
  131. \vPaste lines   |+
  132. \vInsert string |s?String
  133. \vDo function   |x?Function
  134. Toggle Verbatim |H
  135. Quit            |Q
  136. \vExit          |X
  137. .
  138. .SCRIPT H_INFORMATION
  139. -- in memory or file
  140. VÇ&R28
  141. Vàin memory
  142. vÇ1;aeVàagainst file
  143. -- edits
  144. Vé&R29
  145. Vü&f
  146. Vä&l
  147. NH_INFORMATION
  148. .
  149. .NOTE H_INFORMATION
  150.  
  151.  Hyperfile name           $3
  152.  Hyperfile size at start  $ä
  153.  
  154.  Editing mode             $à
  155.  Edits performed so far   $é
  156.  
  157.  Disk space available     $ü
  158.  Available memory         $@
  159. .
  160. .SCRIPT H_ADD
  161. -- Parameter shows type of item to add
  162. v\;aeq
  163. VÇ$\
  164. vÇC;jeFRAME
  165. vÇl*.*;jeTEXT
  166. -- Items of various descriptions
  167. pSelect item type
  168. vÇI;jcGLOBS
  169. LLOCS
  170. Vü@MH_LOCAL ITEM
  171. JNAME
  172. -- Global items
  173. LGLOBS
  174. Vü@MH_GLOBAL ITEM
  175. -- If Header or footer just bare add
  176. ZI"üU"e!"üV"e;JCONTROL
  177. LNAME
  178. Vé?Item name
  179. -- Vâ&N1$Ç;vâl;jeTEXT
  180. #BAfter which item
  181. Vä@$Ç
  182. JCOMMON
  183. -- And now for frames
  184. LFRAME
  185. Vé?Frame name
  186. Và?Frame Title
  187. VüF
  188. #BAfter which frame
  189. Vä@C
  190. -- Common processing
  191. LCOMMON
  192. #A$ü$é~$ä
  193. vÇC;anq
  194. -- Add title
  195. #TF$é~$à
  196. q
  197. -- Text file
  198. LTEXT
  199. Vé?File name with extension
  200. -- Vâ&N1$é;vâT;anVéT$é
  201. #AT$é
  202. q
  203. -- Control item
  204. LCONTROL
  205. #A$ü
  206. .
  207. .SCRIPT H_EDIT
  208. -- Stash parameter
  209. VÇ$\
  210. -- Set function and name
  211. VäE
  212. VàEdit
  213. +H_DOFUN
  214. .
  215. .SCRIPT H_MAINT
  216. -- Stash parameter
  217. Vä$\
  218. -- Get function name
  219. Và@MH_VED[$ä]
  220. p$à what type
  221. VÇ@MH_EDIT TYPE
  222. abq
  223. +H_DOFUN
  224. .
  225. .SCRIPT H_DOFUN
  226. -- Item selection
  227. #BSelect item to $à
  228. Vé@$Ç
  229. abq
  230. -- See if print
  231. väP;jnDOTHEFUN
  232. O51
  233. Y?Ready Printer (ESC to cancel)
  234. LDOTHEFUN
  235. #$ä$é
  236. q
  237. .
  238. .MENU H_VED
  239. V|View
  240. E|Edit
  241. D|Delete
  242. C|Check
  243. P|Print
  244. .
  245. .SCRIPT H_MOVE
  246. VÇ@MH_EDIT TYPE
  247. #BSelect item to move
  248. Vå@$Ç
  249. #BMove to after which item
  250. Vä@$Ç
  251. #M$å~$ä
  252. #BPress any key to continue
  253. Y@$Ç
  254. .
  255. .SCRIPT H_RENAME
  256. VÇ@MH_EDIT TYPE
  257. abq
  258. #BSelect item to rename
  259. Vå@$Ç
  260. abq
  261. Vç&S2$å
  262. Vä?Rename '$ç' as what/$ç
  263. abq
  264. #R$å~$ä
  265. -- ???? Need to handle TITLE for frames as well
  266. Y@$Ç
  267. .
  268. .SCRIPT H_TITLE CHANGE
  269. -- Title change
  270. #BSelect frame to change title of
  271. Vé@C
  272. abq
  273. -- Get old title
  274. Vä&S2$é
  275. Vä&T$ä
  276. -- Get new one
  277. Vä?New title/$ä
  278. #T$é~$ä
  279. q
  280. .
  281. .SCRIPT H_UNDEL
  282. Vé@Z
  283. abq
  284. pWhat list to undelete to
  285. VÇ@MH_EDIT TYPE
  286. abq
  287. vÇC;jeFRAME
  288. -- Items
  289. #BInsert after which item
  290. Vä@$Ç
  291. -- was VT@$Ç 
  292. JCOMMON
  293. -- Frame
  294. LFRAME
  295. #BInsert after which frame
  296. Vä@C
  297. -- Common
  298. LCOMMON
  299. #U$é~$ä
  300. .
  301. .MENU H_INSERT REF
  302. Frame reference|s~;s@C;s~E
  303. Global Item ref|s~;s@I;s~E
  304. Local Item ref |s~;s@i;s~E
  305. .
  306. .
  307. .MENU H_EDHELP
  308. Main Keys       |hNH_MAIN KEYS
  309. ?vView mode Keys|hNH_VIEW KEYS
  310. \vFunction Keys |hNH_FUNCTION KEYS
  311. \vControl Keys  |hNH_CONTROL KEYS
  312. \vEdit Functions|hNH_EFUNS
  313. \vGraphic chars |s@NH_GMAP
  314. .
  315. .NOTE H_GMAP
  316. GRAPHICS CHARACTERS SHOWING MAPPINGS AVAILABLE IN SYMBOL SHIFT
  317.  
  318. `abcdefghijklmnopqrstuvwxyz+,./{}|  3 4 5 6 7 8 9 = ; : @ < >
  319. αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·½¼«»√²ⁿ  │ ┤ ╡ ╢ ╖ ╕ ╣ ╜ ╗ ║ └ ╝ ╛
  320.  
  321. A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
  322. ┴ ┬ ├ ─ ┼ ╞ ╟ ╚ ╔ ╩ ╦ ╠ ═ ╬ ╧ ╨ ╤ ╥ ╙ ╘ ╒ ╓ ╫ ╪ ┘ ┌
  323.  
  324.   ┌─┬─┐  ZDBD?   ╔═╦═╗  IMKM;   ░  0     U   â ä à å Ä Å á
  325.   ├─┼─┤  CDED4   ╠═╬═╣  LMNM9   ▒  1     N   Ç ç
  326.   │ │ │  3 3 3   ║ ║ ║  : : :   ▓  2     -   é ê ë è É
  327.   └─┴─┘  @DADY   ╚═╩═╝  HMJM<   █  [     M   ï î ì í
  328.                                          A   ¢ £ ¥ ₧ ƒ ⌐ ¬ ¡
  329.   ╒═╤═╕  UMQM8   ╓─╥─╖  VDRD7   ▌  ]     P   ô ö ò Ö ó
  330.   │ │ │  3 3 3   ║ ║ ║  : : :   ▐  ^     P   ü û ù Ü ú
  331.   ╞═╪═╡  FMXM5   ╟─╫─╢  GDWD6   ▀  _     E   æ Æ
  332.   ╘═╧═╛  TMOM>   ╙─╨─╜  SDPD=   ▄  \     D   ÿ ñ Ñ ª º ¿
  333.  
  334. You may select any character directly, by use of the HOME key
  335. .
  336.  
  337. .NOTE H_EFUNS
  338.  </>    Previous char/Next char         R       Refresh screen
  339.  B/b    Beginning of line/word          E/e     End of line/word
  340.  N/n    Next page/line                  P/p     Prev page/line
  341.  .      Mark start line                 -       Cut from start line
  342.  +      Paste cut lines                 D/d     Delete current/prev char
  343.  Z/z    Delete to start/end of line     K       Delete current line
  344.  U      Undelete line                   J       Join lines
  345.  L      Insert newline char             O/o     open line before/after
  346.  =c     actual character 'c'            V       Verbatim character
  347.  T      Insert TAB character            cxxx    convert line using xxx
  348.  xsspec Execute function string         ssspec  Insert string
  349.  A/a    Autoref global/local            F       Autoref from frame list         
  350.  W      wipe current reference flags    hnspec  Popup note
  351.  ffspec Append file                     iispec  Append item
  352.  tfspec Append text screen              wfspec  Append screen with attributes
  353.  C      Toggle cursor tracking          H       Toggle flag interp
  354.  I      Toggle Insert/Overwrite         S       Toggle symbol shift
  355.  M      Toggle margins                  l/r     Set temp left/right margin
  356.  X      Exit edit with save             Q       Quit edit
  357. .
  358.  
  359. .NOTE H_VIEW KEYS
  360.       VIEW MODE KEYS
  361.  
  362. F1         HELP
  363. F2         REFRESH SCREEN
  364. F9 or F0   QUIT ITEM EDIT
  365. .
  366.  
  367. .NOTE H_OTHER
  368. EDIT FUNCTION LETTERS:-
  369. Y - TOGGLE FLAG INTERPRETATION
  370. .
  371. .NOTE H_MAIN KEYS
  372. Enter                      - Insert new line / break current line
  373. Backspace                  - Delete previous character
  374. Escape or Right Mouse      - Edit menu
  375. LEFT Mouse                 - Position cursor / use scrollbar
  376. Cursor Up,Down,Left,Right  - Prev line, Next line, Prev char, Next char
  377. Home, End                  - Beginning of line, End of line
  378. Ctrl Home, Ctrl End        - Go to start of word, end of word
  379. Page Up, Page Down         - Previous page, Next page
  380. Ctrl PgUp, Ctrl PgDn       - Go to start, end of buffer
  381. Insert                     - Toggle Insert mode
  382. Delete                     - Delete next character
  383. Ctrl Left, Ctrl Right      - Delete to start, end of line
  384. .
  385. .NOTE H_CONTROL KEYS
  386. ^A,^B - open new line After current, Before current
  387. ^E    - Enter EDIT command
  388. ^F    - reformat paragraph
  389. ^J    - Join current line to next line
  390. ^K    - Kill (delete) current line
  391. ^L,^R - Set temporary Left margin, Right margin
  392. ^N    - Write edit buffer to file EDITBUFF.SAV
  393. ^O    - Toggle margins (clear temporary margins)
  394. ^Q    - Quote verbatim character (next char typed)
  395. ^T,^G - Toggle cursor Tracking, Flag interpretation
  396. ^U    - Undelete line
  397. ^V    - Verify (check) buffer
  398. ^W    - Wipe reference flags
  399. ^X,^D - Mark start for inline cut, delete inline
  400. ^Y    - paste in line
  401. ^Z    - duplicate character from mouse position
  402. .
  403. .NOTE H_FUNCTION KEYS
  404.       UNSHIFTED     SHIFT (flag as)  CONTROL (insert)  ALTERNATE
  405.  
  406. F1  - Help menu      Frame step      Frame reference   Frame autoref
  407. F2  - Refresh        Frame ref       Global item ref   Global note autoref
  408. F3  - Macro (check)  Global note     Local item ref    Local note autoref
  409. F4  - Swap with mark Local note      Append Frame      Search/replace
  410. F5  - Mark for cut   Global menu     App Global item   Search again
  411. F6  - Cut from mark  Local menu      App Local item    Search for string
  412. F7  - Paste lines    Global Script   App File text     Copy to kill buffer
  413. F8  - Symbol shift   Local Script    App Screen file   Paste kill buffer
  414. F9  - QUIT edit      Action          App Screen (att)  DOS Exit
  415. F10 - Save & exit    Input field     App EDITBUFF.SAV  Write PASTE buffer
  416. .
  417. .MENU H_ERRTXT
  418. 1 - Operation cancelled
  419. 2 - No selection from menu
  420. 3 - End of file
  421. 4 - Cant open file
  422. 5 - File not open
  423. 6 - File open
  424. 7 - File changed
  425. 8 - At start of backtrack
  426. 9 - Divide by 0
  427. 10 - Value not expected
  428. 11 - Value expected
  429. 12 - Undefined opcode
  430. 13 - Unmatched parenthesis
  431. 14 - Syntax error
  432. 15 - Script not available
  433. 16 - Menu not available
  434. 17 - Note not available
  435. 18 - Frame not available
  436. 19 - Key not defined
  437. 20 - Invalid key code
  438. 21 - Local ref can't be noted
  439. 22 - Not at reference
  440. 23 - Key not mapped
  441. 24 - No action or disabled
  442. 25 - Invalid action code
  443. 26 - No command
  444. 27 - Env var not present
  445. 28 - Invalid dynamic menu
  446. 29 - Line too wide for screen
  447. 30 - String too long
  448. 31 - Too many lines in frame
  449. 32 - Max script reached
  450. 33 - Maximum menu size reached
  451. .
  452.